local extension = Package:new("touhou_celestial")

extension.extensionName = "touhou_hy"
Fk:loadTranslationTable {
    ["touhou_celestial"] = "长生之路",
}

local function loadGeneral(name)
    local HY = require "packages.touhou_hy.utility.utility"
    local U = require "packages.utility.utility"
    require("packages.touhou_hy.pkgs.celestial.generals." .. name)(extension, HY, U)
end

loadGeneral("hy_kaku_seiga")
loadGeneral("hy_houjuu_nue")
loadGeneral("hy_aki_minoriko")
loadGeneral("hy_aki_shizuha")
loadGeneral("hy_wakasagihime")
loadGeneral("hy_tatara_kogasa")

return extension
